Aleno Token Report PoC¶

This POC is done on ERC20 contracts where we analyse the token holders. This same analysis can be done on any contract type to analyze the users and can be automated¶

Token general information¶

Token name :  Must
Token symbol :  MUST
Token ID 24690
Statistics computed 2022-10-21 17:43:33
 Price 10.978312
total dex volume 236 k MUST
total dex usd volume 47 M$
Must is swapped in 3 pools on 2 different exchanges
address protocol_id swap_count usd_volume
0x15861b072abad08b24460add30b09e1481290f94 Uniswap v2 8598 30297753.000000
0xa872d244b8948dfd6cb7bd19f79e7c1bfb7db4a0 SushiSwap 3430 16614259.500000
0x7869e5ee59330e189fe55a435f2f9dab5d7b03a2 Uniswap v2 8 1076.085850

Price evolution¶

Accounts analysis¶

3093 have been exposed to Must through decentralized exchanges on ethereum
1359 accounts have bought Must on decentralized exchanges and have a non null balance
575 are currently holding Must

At the moment we can analyse 3 types of players:

  • All the addresses that interacted with the token through DEXES
  • All the addresses that bought some tokens though DEXES without selling them
  • All the "True" token holders

Holdings distribution without extreme values¶

24 holders have more than 100 MUST

Some dapps offer a tiering systems for they users that enables different perks. The following analysis could be split into the analysis of these different tiers to display major differencies between those groups.

Holders Description¶

Comparer avec les gens qui swap le token utiliser les balances etherscan Regarder l'activité de swapping labeliser non swapper address labeliser passif holders plutot que simple holder

There were 118 active accounts last month

Labeling definition can be improved. What other labels should we add ?

We could add a graph showing the distribution of the age of the users

Some accounts are not labeled since they don't apear in our database. Should we add them ?

Some addresses might have transferred their tokens to other addresses or other chains so holders are not 100% exact. Tracking those transfers could be added for a slight improvement. Current analysis is quite representative when empirically verifying results

We could also cludter the related accounts that have done some inner transfers

This analysis could be handled on all the addresses that interacted with the tokens and not only the current holders

From here bots are removed from the analysis¶

Removing 1.2% bot accounts from the analysis

Should We add the distribution only for users ? Or most precisely active users ?

Show recent holders interaction (4 weeks old)¶

Recent asset swapped¶

Notable recent tokens swaped by Must holders removing ['WETH', 'USDC', 'USDT', 'DAI', 'WBTC', 'UNI', 'SUSHI', 'MATIC', 'SHIB', 'HEX']
address name symbol swap_count total_dollar_volume
0x853d955acef822db058eb8505911ed77f175b99e Frax FRAX 8 589325.246000
0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0 Frax Share FXS 5 295019.737117
0x0f2d719407fdbeff09d87557abb7232601fd9f29 Synapse SYN 5 160868.099000
0x9813037ee2218799597d83d4a5b6f3b6778218d9 BONE SHIBASWAP BONE 7 99195.919150
0x12b6893ce26ea6341919fe289212ef77e51688c8 Tamadoge TAMA 20 96547.044995
0x29127fe04ffa4c32acac0ffe17280abd74eac313 Sifu sifu 2 62152.455500
0x9625ce7753ace1fa1865a47aae2c5c2ce4418569 Kapital DAO Token KAP 1 60828.834000
0x1a7e4e63778b4f12a199c062f3efdd288afcbce8 agEUR agEUR 4 49141.438100
0xa888d9616c2222788fa19f05f77221a290eef704 Daruma Daruma 9 36248.146150
0x4a220e6096b25eadb88358cb44068a3248254675 Quant QNT 9 16865.055683
0xb19189fb36c816f3e0f16065057b07b790998fdc Serum SER 3 10717.252700
0x1e4ede388cbc9f4b5c79681b7f94d36a11abebc9 X2Y2Token X2Y2 2 10675.839550
0xa47c8bf37f92abed4a126bda807a7b7498661acd Wrapped UST Token UST 2 10612.096050
0xc5fb36dd2fb59d3b98deff88425a3f425ee469ed Dejitaru Tsuka TSUKA 4 10255.458861
0xfa372ff1547fa1a283b5112a4685f1358ce5574d Bonded dAMM BDAMM 3 9849.083200
0x848592388097d2a3ca9e285f445e5b92b6af52ad Dwagon BabyTsuka 3 9823.527280
0x6243d8cea23066d098a15582d81a598b4e8391f4 Flex Ungovernance Token FLX 3 9770.521176
0x66761fa41377003622aee3c7675fc7b5c1c2fac5 Clearpool CPOOL 3 6761.146370
0xf4d2888d29d722226fafa5d9b24f9164c092421e LooksRare Token LOOKS 3 5980.347695
0x3b9be07d622accaed78f479bc0edabfd6397e320 Lossless Token LSS 5 5382.481111

Do we need to analyze recent swaps more in depth ?

Recent contract interaction by removing ERC20 Tokens¶

to_address transaction_count unique_account_count label
0x00000000006c3852cbef3e08e8df289169ede581 155 32 Seaport 1.1
0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45 150 31 Uniswap V3 Router
0x881d40237659c251811cec9c364ef91dc08d300c 53 14 Metamask Router
0x1111111254fb6c44bac0bed2854e76f90643097d 25 10 1inch v4 Router
0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f 10 7 SushiSwap Router
0x283af0b28c62c092c9727f1ee09c02ca627eb7f5 28 6 ENS: ETH Registrar Controller
0xdef171fe48cf0115b1d80b88dc8eab59176fee57 10 6 Paraswap Augustus v5
0xdef1c0ded9bec7f1a1670819833240f027b25eff 138 6 0x: Exchange Proxy
0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85 7 6 ENS: Base Registrar Implementation
0x83c8f28c26bf6aaca652df1dbbe0e1b56f8baba2 20 5 Gem: GemSwap 2
0x4dbd4fc535ac27206064b68ffcf827b0a60bab3f 5 5 Arbitrum: Delayed Inbox
0x4e32004d8b81847a670b4a1778ace4dcf2bba01e 14 5 manifold.xyz
0x0e42acbd23faee03249daff896b78d7e79fbd58e 6 5 veSTG (veSTG)
0x5cc5b05a8a13e3fbdb0bb9fccd98d38e50f90c38 4 4 nan
0xb8901acb165ed027e32754e0ffe830802919727f 5 4 Hop Protocol Bridge
0x4135063dc85190660ed08790f59bc711d8b404c0 5 4 NewHere (NEWHERE)
0x39da41747a83aee658334415666f3ef92dd0d541 13 4 Blur.io: Marketplace
0xdd49a93fdcae579ae50b4b9923325e9e335ec82b 4 4 Convex: Claim Zap
0x03c545163bd114d756c65dda1d97d37b89da2236 4 4 Land Tunnel
0xba12222222228d8ba445958a75a0704d566bf2c8 9 3 Balancer Vault
0xccce297b06db0d859dfff0b936137f213e9b08ef 3 3 Dawn pass: DAWN
0x8731d54e9d02c286767d56ac03e8037c07e01e98 3 3 Stargate.finance Router
0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9 5 3 Aave: Lending Pool V2
0x65c2e54a4c75ff6da7b6b32369c1677250075fb2 3 3 nan
0x146f2ac6ffc0c953073598fb5d6fbe0976421d8e 6 3 nan
0x2cc8342d7c8bff5a213eb2cde39de9a59b3461a7 24 3 Linagee: ERLW Token
0x52ec2f3d7c5977a8e558c8d9c6000b615098e8fc 4 3 Optimism: Teleportr Deposit
0x5564886ca2c518d1964e5fcea4f423b41db9f561 66 3 Linagee Name Registrar
0x0000000000c2d145a2526bd8c716263bfebe1a72 3 3 Opensea: Transfer Helper
0x74312363e45dcaba76c59ec49a7aa8a65a67eed3 6 3 X2Y2: Exchange
0xb63cac384247597756545b500253ff8e607a8020 2 2 nan
0x34d85c9cdeb23fa97cb08333b511ac86e1c4e258 3 2 nan
0xd3605059c3ce9facf625fa72d727508b7b7f280f 2 2 nan
0x1ea66a857de297471bc12dd12d93853ff6617284 3 2 nan
0x084b1c3c81545d370f3634392de611caabff8148 3 2 ENS Reverse Register

All time User interaction¶

Most swapped assets all time by token holders¶

Notable tokens held by Must holders removing ['WETH', 'USDC', 'USDT', 'DAI', 'WBTC', 'UNI', 'SUSHI', 'MATIC', 'SHIB', 'HEX']
unique_account_count name symbol price usd_exposure address
468 Must MUST 10.978312 246890.168491 0x9c78ee466d6cb57a4d01fd887d2b5dfb2d46288f
76 1INCH Token 1INCH 0.557987 217296.124829 0x111111111117dc0aa78b770fa6a738034120c302
69 Rarible RARI 2.067177 174395.297819 0xfca59cd816ab1ead66534d82bc21e7515ce441cf
67 ChainLink Token LINK 6.691656 1766859.550995 0x514910771af9ca656af840dff83e8264ecf986ca
61 yearn.finance YFI 7447.290500 3888384.700482 0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e
59 Synthetix Network Token SNX 2.177492 1106614.358449 0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f
59 Curve DAO Token CRV 0.882736 1263809.476392 0xd533a949740bb3306d119cc777fa900ba034cd52
56 Aave Token AAVE 82.044920 3152479.263331 0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9
55 Aavegotchi GHST Token GHST 1.113737 306691.659507 0x3f382dbd960e3a9bbceae22651e88158d2791550
55 @EthernityChain $ERN Token ERN 2.648380 139836.918443 0xbbc2ae13b23d715c30720f079fcd9b4a74093505
55 SOS SOS 0.000000 28624.595311 0x3b484b82567a09e2588a13d54d032153f0c0aee0
53 LooksRare Token LOOKS 0.216279 298726.464669 0xf4d2888d29d722226fafa5d9b24f9164c092421e
52 Badger BADGER 3.170393 285876.008805 0x3472a5a71965499acd81997a54bba8d852c6e53d
50 PolkastarterToken POLS 0.422410 181637.638082 0x83e6f1e41cdd28eaceb20cb649155049fac3d5aa
50 SAND SAND 0.715862 1384126.443316 0x3845badade8e6dff049820680d1f14bd3903a5d0
50 Olympus OHM 54.236073 102042.976733 0x383518188c0c6d7730d91b2c03a03c837814a899
50 Ethereum Name Service ENS 17.098120 324944.631581 0xc18360217d8f7ab5e7c516566761ea12ce7f9d72
49 Stake DAO Token SDT 0.404658 291541.419089 0x73968b9a57c6e53d41345fd57a6e6ae27d6cdb2f
49 Bondly Token BONDLY 0.000022 nan 0xd2dda223b2617cb616c1580db421e4cfae6a8a85
48 Compound COMP 48.926340 173487.079873 0xc00e94cb662c3520282e6f5717214004a7f26888
  • This Could be improved by labeling tokens category such as (DeFi, P2E, Stables etc ...)
  • Same table can be done with all accounts that interacted with the token, not only the current holders

Most used contracts by holders by removing ERC20 Tokens¶

to_address transaction_count unique_account_count label
0xe592427a0aece92de3edee1f18e0157c05861564 2351 218 Uniswap V3 Router
0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f 3977 214 SushiSwap Router
0xa0c68c638235ee32657e8f720a23cec1bfc77c77 4278 207 Polygon Matic Bridge
0x7be8076f4ea4a4ad08075c2508e481d6c946d12b 11004 199 Opensea Wyvern exchange V1
0x881d40237659c251811cec9c364ef91dc08d300c 2792 187 Metamask Router
0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45 2105 173 Uniswap V3 Router
0xa5409ec958c83c3f309868babaca7c86dcb077c1 172 164 Opensea Registry
0xdef1c0ded9bec7f1a1670819833240f027b25eff 6281 109 0x: Exchange Proxy
0x090d4613473dee047c3f2706764f49e0821d256e 131 108 Uniswap token Distributor
0x11111112542d85b3ef69ae05771c2dccff4faa26 1724 105 1inch v3
0xbcd4f1ecff4318e7a0c791c7728f3830db506c71 194 96 COMETH Spaceships
0x7f268357a8c2552623316e2562d90e642bb538e5 1225 90 Opensea Wyvern exchange v2
0x283af0b28c62c092c9727f1ee09c02ca627eb7f5 1066 87 ENS: ETH Registrar Controller
0x15861b072abad08b24460add30b09e1481290f94 102 85 Uniswap V2: MUST 2
0x85bc2e8aaad5dbc347db49ea45d95486279ed918 300 85 MUST Rewarder
0x6a58eb0d64974e7e76e8f1080e53db86e348bceb 81 78 Polychain Monsters: Egg Claims
0x4dbd4fc535ac27206064b68ffcf827b0a60bab3f 145 78 Arbitrum: Delayed Inbox
0x111111125434b319222cdbf8c261674adb56f3ae 2885 76 1inch Network V2
0x3e66b66fd1d0b02fda6c811da9e0547970db2f21 400 74 Balancer: Exchange Proxy 2
0xa35dce3e0e6ceb67a30b8d7f4aee721c949b5970 74 72 LooksRare Airdrop
0x00000000006c3852cbef3e08e8df289169ede581 877 72 Seaport 1.1
0xabea9132b05a70803a4e85094fd0e1800777fbef 119 68 zkSync
0x401f6c983ea34274ec46f84d70b31c151321188b 120 60 Polygon (Matic): Plasma Bridge
0x99c9fc46f92e8a1c0dec1b1747d010903e884be1 78 58 Optimism Gateway
0x4678f0a6958e4d2bc4f1baf7bc52e8f3564f3fe4 57 57 Maker: Proxy Registry
0x084b1c3c81545d370f3634392de611caabff8148 81 57 ENS Reverse Register
0x048dda990f581e80effc72e4e1996ae548f8d64c 304 56 nan
0xdef171fe48cf0115b1d80b88dc8eab59176fee57 488 56 Paraswap Augustus v5

Open questions and ideas¶

New Holders/Users analysis and notifications

Should we show holdings evolution through time ? Or interactions through time ? Daily contract Usage

Stickyness and churn analysis ? Analyse how many addresses keep using the contract or churned ?

Add a User leader board ?

Should we perform the same analysis on only active addresses ? Or historical users ?

Should we try deducting timezones based on activity timestamp ?

For general contracts should we add a google analytics Integration ?

What other labels can we add ?

Should we tag tokens and contracts in different categories such as DEFI, P2E ... ?

What other data do you want to measure on your users/holders ?

Are True User balance in ERC20 and ERC721 Usefull ?

Should We add a community tool ? Could be used to find Addresses that belong to the same owner or that have same onchain behaviour ?

Registered ENS analysis, Scrap data about all addresses that have a registered ENS.